<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html> 
<head> 
<link type="text/css" rel="stylesheet" href="style.css">
<!-- Copyright 2001 The Open Group, All Rights Reserved --> 
<title>Alphabetical Index - P </title>
</head> 
<body bgcolor=white>
<center> 
<font size=2> 
The Open Group Base Specifications Issue 6<br>
IEEE Std 1003.1, 2004 Edition<br>
Copyright &copy; 2001-2004 The IEEE and  The Open Group
</font><hr size=2 noshade>
</center>
<P>[
<a href="ia.html">A</A>
|
<a href="ib.html">B</A>
|
<a href="ic.html">C</A>
|
<a href="id.html">D</A>
|
<a href="ie.html">E</A>
|
<a href="if.html">F</A>
|
<a href="ig.html">G</A>
|
<a href="ih.html">H</A>
|
<a href="ii.html">I</A>
|
<a href="ij.html">J</A>
|
<a href="ik.html">K</A>
|
<a href="il.html">L</A>
|
<a href="im.html">M</A>
|
<a href="in.html">N</A>
|
<a href="io.html">O</A>
|
<a href="ip.html">P</A>
|
<a href="iq.html">Q</A>
|
<a href="ir.html">R</A>
|
<a href="is.html">S</A>
|
<a href="it.html">T</A>
|
<a href="iu.html">U</A>
|
<a href="iv.html">V</A>
|
<a href="iw.html">W</A>
|
<a href="ix.html">X</A>
|
<a href="iy.html">Y</A>
|
<a href="iz.html">Z</A>
|<a href="index.html"> Index </a> ] </P>
<p>
<h3><font  face="Helvetica">
<IMG ALIGN=TOP SRC="../images/index.gif" ALT="">P</H1>
</font></h3>
<UL>
<li><a href="../utilities/paste.html">paste</a> - merge corresponding or subsequent lines of files 

<li><a href="../utilities/patch.html">patch</a> - apply changes to files 

<li><a href="../utilities/pathchk.html">pathchk</a> - check pathnames 

<li><a href="../functions/pathconf.html">pathconf()</a> - get configurable pathname variables 

<li><a href="../functions/pause.html">pause()</a> - suspend the thread until a signal is received 

<li><a href="../utilities/pax.html">pax</a> - portable archive interchange 

<li><a href="../functions/pclose.html">pclose()</a> - close a pipe stream to or from a process 

<li><a href="../functions/perror.html">perror()</a> - write error messages to standard error 

<li><a href="../functions/pipe.html">pipe()</a> - create an interprocess channel 

<li><a href="../basedefs/poll.h.html">poll.h</a> - definitions for the poll() function 

<li><a href="../functions/poll.html">poll()</a> - input/output multiplexing 

<li><a href="../functions/popen.html">popen()</a> - initiate pipe streams to or from a process 

<li><a href="../functions/posix_fadvise.html">posix_fadvise()</a> - file advisory information (<b>ADVANCED REALTIME</b>) 

<li><a href="../functions/posix_fallocate.html">posix_fallocate()</a> - file space control (<b>ADVANCED REALTIME</b>) 

<li><a href="../functions/posix_madvise.html">posix_madvise()</a> - memory advisory information and alignment control (<b>ADVANCED REALTIME</b>) 

<li><a href="../functions/posix_memalign.html">posix_memalign()</a> - aligned memory allocation (<b>ADVANCED REALTIME</b>) 

<li><a href="../functions/posix_mem_offset.html">posix_mem_offset()</a> - find offset and length of a mapped typed memory block (<b>ADVANCED REALTIME</b>) 

<li><a href="../functions/posix_openpt.html">posix_openpt()</a> - open a pseudo terminal device 

<li><a href="../functions/posix_spawnattr_destroy.html">posix_spawnattr_destroy()</a>, posix_spawnattr_init - destroy and initialize spawn attributes object (<b>ADVANCED REALTIME</b>) 

<li><a href="../functions/posix_spawnattr_getflags.html">posix_spawnattr_getflags()</a>, posix_spawnattr_setflags - get and set spawn-flags attribute of spawn attributes object (<b>ADVANCED REALTIME</b>) 

<li><a href="../functions/posix_spawnattr_getpgroup.html">posix_spawnattr_getpgroup()</a>, posix_spawnattr_setpgroup - get and set spawn-pgroup attribute of spawn attributes object (<b>ADVANCED REALTIME</b>) 

<li><a href="../functions/posix_spawnattr_getschedparam.html">posix_spawnattr_getschedparam()</a>, posix_spawnattr_setschedparam - get and set spawn-schedparam attribute of spawn attributes object (<b>ADVANCED REALTIME</b>) 

<li><a href="../functions/posix_spawnattr_getschedpolicy.html">posix_spawnattr_getschedpolicy()</a>, posix_spawnattr_setschedpolicy - get and set spawn-schedpolicy attribute of spawn attributes object (<b>ADVANCED REALTIME</b>) 

<li><a href="../functions/posix_spawnattr_getsigdefault.html">posix_spawnattr_getsigdefault()</a>, posix_spawnattr_setsigdefault - get and set spawn-sigdefault attribute of spawn attributes object (<b>ADVANCED REALTIME</b>) 

<li><a href="../functions/posix_spawnattr_getsigmask.html">posix_spawnattr_getsigmask()</a>, posix_spawnattr_setsigmask - get and set spawn-sigmask attribute of spawn attributes object (<b>ADVANCED REALTIME</b>) 

<li><a href="../functions/posix_spawnattr_init.html">posix_spawnattr_init()</a> - initialize spawn attributes object (<b>ADVANCED REALTIME</b>) 

<li><a href="../functions/posix_spawnattr_setflags.html">posix_spawnattr_setflags()</a> - set spawn-flags attribute of spawn attributes object (<b>ADVANCED REALTIME</b>) 

<li><a href="../functions/posix_spawnattr_setpgroup.html">posix_spawnattr_setpgroup()</a> - set spawn-pgroup attribute of spawn attributes object (<b>ADVANCED REALTIME</b>) 

<li><a href="../functions/posix_spawnattr_setschedparam.html">posix_spawnattr_setschedparam()</a> - set spawn-schedparam attribute of spawn attributes object (<b>ADVANCED REALTIME</b>) 

<li><a href="../functions/posix_spawnattr_setschedpolicy.html">posix_spawnattr_setschedpolicy()</a> - set spawn-schedpolicy attribute of spawn attributes object (<b>ADVANCED REALTIME</b>) 

<li><a href="../functions/posix_spawnattr_setsigdefault.html">posix_spawnattr_setsigdefault()</a> - set spawn-sigdefault attribute of spawn attributes object (<b>ADVANCED REALTIME</b>) 

<li><a href="../functions/posix_spawnattr_setsigmask.html">posix_spawnattr_setsigmask()</a> - set spawn-sigmask attribute of spawn attributes object (<b>ADVANCED REALTIME</b>) 

<li><a href="../functions/posix_spawn_file_actions_addclose.html">posix_spawn_file_actions_addclose()</a>, posix_spawn_file_actions_addopen - add close or open action to spawn file actions object (<b>ADVANCED REALTIME</b>) 

<li><a href="../functions/posix_spawn_file_actions_adddup2.html">posix_spawn_file_actions_adddup2()</a> - add dup2 action to spawn file actions object (<b>ADVANCED REALTIME</b>) 

<li><a href="../functions/posix_spawn_file_actions_addopen.html">posix_spawn_file_actions_addopen()</a> - add open action to spawn file actions object (<b>ADVANCED REALTIME</b>) 

<li><a href="../functions/posix_spawn_file_actions_destroy.html">posix_spawn_file_actions_destroy()</a>, posix_spawn_file_actions_init - destroy and initialize spawn file actions object (<b>ADVANCED REALTIME</b>) 

<li><a href="../functions/posix_spawn_file_actions_init.html">posix_spawn_file_actions_init()</a> - initialize spawn file actions object (<b>ADVANCED REALTIME</b>) 

<li><a href="../functions/posix_spawn.html">posix_spawn()</a>, posix_spawnp - spawn a process (<b>ADVANCED REALTIME</b>) 

<li><a href="../functions/posix_spawnp.html">posix_spawnp()</a> - spawn a process (<b>ADVANCED REALTIME</b>) 

<li><a href="../functions/posix_trace_attr_destroy.html">posix_trace_attr_destroy()</a>, posix_trace_attr_init - trace stream attributes object destroy and initialization (<b>TRACING</b>) 

<li><a href="../functions/posix_trace_attr_getclockres.html">posix_trace_attr_getclockres()</a>, posix_trace_attr_getcreatetime, posix_trace_attr_getgenversion, posix_trace_attr_getname, posix_trace_attr_setname - retrieve and set information about a trace stream (<b>TRACING</b>) 

<li><a href="../functions/posix_trace_attr_getcreatetime.html">posix_trace_attr_getcreatetime()</a> - retrieve and set information about a trace stream (<b>TRACING</b>) 

<li><a href="../functions/posix_trace_attr_getgenversion.html">posix_trace_attr_getgenversion()</a> - retrieve and set information about a trace stream (<b>TRACING</b>) 

<li><a href="../functions/posix_trace_attr_getlogfullpolicy.html">posix_trace_attr_getlogfullpolicy()</a> - retrieve and set the behavior of a trace stream (<b>TRACING</b>) 

<li><a href="../functions/posix_trace_attr_getname.html">posix_trace_attr_getname()</a> - retrieve and set information about a trace stream (<b>TRACING</b>) 

<li><a href="../functions/posix_trace_attr_getstreamfullpolicy.html">posix_trace_attr_getstreamfullpolicy()</a> - retrieve and set the behavior of a trace stream (<b>TRACING</b>) 

<li><a href="../functions/posix_trace_attr_getstreamsize.html">posix_trace_attr_getstreamsize()</a> - retrieve and set trace stream size attributes (<b>TRACING</b>) 

<li><a href="../functions/posix_trace_attr_init.html">posix_trace_attr_init()</a> - trace stream attributes object initialization (<b>TRACING</b>) 

<li><a href="../functions/posix_trace_attr_setinherited.html">posix_trace_attr_setinherited()</a> - retrieve and set the behavior of a trace stream (<b>TRACING</b>) 

<li><a href="../functions/posix_trace_attr_setlogfullpolicy.html">posix_trace_attr_setlogfullpolicy()</a> - retrieve and set the behavior of a trace stream (<b>TRACING</b>) 

<li><a href="../functions/posix_trace_attr_setlogsize.html">posix_trace_attr_setlogsize()</a> - retrieve and set trace stream size attributes (<b>TRACING</b>) 

<li><a href="../functions/posix_trace_attr_setmaxdatasize.html">posix_trace_attr_setmaxdatasize()</a> - retrieve and set trace stream size attributes (<b>TRACING</b>) 

<li><a href="../functions/posix_trace_attr_setname.html">posix_trace_attr_setname()</a> - retrieve and set information about a trace stream (<b>TRACING</b>) 

<li><a href="../functions/posix_trace_attr_setstreamfullpolicy.html">posix_trace_attr_setstreamfullpolicy()</a> - retrieve and set the behavior of a trace stream (<b>TRACING</b>) 

<li><a href="../functions/posix_trace_attr_setstreamsize.html">posix_trace_attr_setstreamsize()</a> - retrieve and set trace stream size attributes (<b>TRACING</b>) 

<li><a href="../functions/posix_trace_clear.html">posix_trace_clear()</a> - clear trace stream and trace log (<b>TRACING</b>) 

<li><a href="../functions/posix_trace_close.html">posix_trace_close()</a>, posix_trace_open, posix_trace_rewind - trace log management (<b>TRACING</b>) 

<li><a href="../functions/posix_trace_create.html">posix_trace_create()</a>, posix_trace_create_withlog, posix_trace_flush, posix_trace_shutdown - trace stream initialization, flush, and shutdown from a process (<b>TRACING</b>) 

<li><a href="../functions/posix_trace_eventid_equal.html">posix_trace_eventid_equal()</a>, posix_trace_eventid_get_name, posix_trace_trid_eventid_open - manipulate trace event type identifier (<b>TRACING</b>) 

<li><a href="../functions/posix_trace_eventid_get_name.html">posix_trace_eventid_get_name()</a> - manipulate trace event type identifier (<b>TRACING</b>) 

<li><a href="../functions/posix_trace_eventid_open.html">posix_trace_eventid_open()</a> - trace functions for instrumenting application code (<b>TRACING</b>) 

<li><a href="../functions/posix_trace_event.html">posix_trace_event()</a>, posix_trace_eventid_open - trace functions for instrumenting application code (<b>TRACING</b>) 

<li><a href="../functions/posix_trace_eventtypelist_getnext_id.html">posix_trace_eventtypelist_getnext_id()</a>, posix_trace_eventtypelist_rewind - iterate over a mapping of trace event types (<b>TRACING</b>) 

<li><a href="../functions/posix_trace_flush.html">posix_trace_flush()</a> - trace stream flush from a process (<b>TRACING</b>) 

<li><a href="../functions/posix_trace_get_attr.html">posix_trace_get_attr()</a>, posix_trace_get_status - retrieve the trace attributes or trace statuses (<b>TRACING</b>) 

<li><a href="../functions/posix_trace_get_filter.html">posix_trace_get_filter()</a>, posix_trace_set_filter - retrieve and set filter of an initialized trace stream (<b>TRACING</b>) 

<li><a href="../functions/posix_trace_getnext_event.html">posix_trace_getnext_event()</a>, posix_trace_timedgetnext_event, posix_trace_trygetnext_event - retrieve a trace event (<b>TRACING</b>) 

<li><a href="../functions/posix_trace_get_status.html">posix_trace_get_status()</a> - retrieve the trace statuses (<b>TRACING</b>) 

<li><a href="../functions/posix_trace_open.html">posix_trace_open()</a> - trace log management (<b>TRACING</b>) 

<li><a href="../functions/posix_trace_rewind.html">posix_trace_rewind()</a> - trace log management (<b>TRACING</b>) 

<li><a href="../functions/posix_trace_set_filter.html">posix_trace_set_filter()</a> - set filter of an initialized trace stream (<b>TRACING</b>) 

<li><a href="../functions/posix_trace_shutdown.html">posix_trace_shutdown()</a> - trace stream shutdown from a process (<b>TRACING</b>) 

<li><a href="../functions/posix_trace_start.html">posix_trace_start()</a>, posix_trace_stop - trace start and stop (<b>TRACING</b>) 

<li><a href="../functions/posix_trace_timedgetnext_event.html">posix_trace_timedgetnext_event()</a>, - retrieve a trace event (<b>TRACING</b>) 

<li><a href="../functions/posix_trace_trid_eventid_open.html">posix_trace_trid_eventid_open()</a> - manipulate trace event type identifier (<b>TRACING</b>) 

<li><a href="../functions/posix_trace_trygetnext_event.html">posix_trace_trygetnext_event()</a> - retrieve a trace event (<b>TRACING</b>) 

<li><a href="../functions/posix_typed_mem_get_info.html">posix_typed_mem_get_info()</a> - query typed memory information (<b>ADVANCED REALTIME</b>) 

<li><a href="../functions/posix_typed_mem_open.html">posix_typed_mem_open()</a> - open a typed memory object (<b>ADVANCED REALTIME</b>) 

<li><a href="../functions/pow.html">pow()</a>, powf, powl - power function 

<li><a href="../functions/pread.html">pread()</a>, read - read from a file 

<li><a href="../functions/printf.html">printf()</a> - print formatted output 

<li><a href="../utilities/printf.html">printf</a> - write formatted output (Utility)

<li><a href="../utilities/pr.html">pr</a> - print files 

<li><a href="../utilities/prs.html">prs</a> - print an SCCS file (<b>DEVELOPMENT</b>) 

<li><a href="../functions/pselect.html">pselect()</a>, select - synchronous I/O multiplexing 

<li><a href="../utilities/ps.html">ps</a> - report process status 

<li><a href="../functions/pthread_atfork.html">pthread_atfork()</a> - register fork handlers 

<li><a href="../functions/pthread_attr_destroy.html">pthread_attr_destroy()</a>, pthread_attr_init - destroy and initialize threads attributes object 

<li><a href="../functions/pthread_attr_getinheritsched.html">pthread_attr_getinheritsched()</a>, pthread_attr_setinheritsched - get and set inheritsched attribute (<b>REALTIME THREADS</b>) 

<li><a href="../functions/pthread_attr_getschedparam.html">pthread_attr_getschedparam()</a>, pthread_attr_setschedparam - get and set schedparam attribute 

<li><a href="../functions/pthread_attr_getschedpolicy.html">pthread_attr_getschedpolicy()</a>, pthread_attr_setschedpolicy - get and set schedpolicy attribute (<b>REALTIME THREADS</b>) 

<li><a href="../functions/pthread_attr_getscope.html">pthread_attr_getscope()</a>, pthread_attr_setscope - get and set contentionscope attribute (<b>REALTIME THREADS</b>) 

<li><a href="../functions/pthread_attr_getstackaddr.html">pthread_attr_getstackaddr()</a>, pthread_attr_setstackaddr - get and set stackaddr attribute 

<li><a href="../functions/pthread_attr_getstack.html">pthread_attr_getstack()</a>, pthread_attr_setstack - get and set stack attributes 

<li><a href="../functions/pthread_attr_init.html">pthread_attr_init()</a> - initialize threads attributes object 

<li><a href="../functions/pthread_attr_setdetachstate.html">pthread_attr_setdetachstate()</a> - set detachstate attribute 

<li><a href="../functions/pthread_attr_setguardsize.html">pthread_attr_setguardsize()</a> - set thread guardsize attribute 

<li><a href="../functions/pthread_attr_setinheritsched.html">pthread_attr_setinheritsched()</a> - set inheritsched attribute (<b>REALTIME THREADS</b>) 

<li><a href="../functions/pthread_attr_setschedparam.html">pthread_attr_setschedparam()</a> - set schedparam attribute 

<li><a href="../functions/pthread_attr_setschedpolicy.html">pthread_attr_setschedpolicy()</a> - set schedpolicy attribute (<b>REALTIME THREADS</b>) 

<li><a href="../functions/pthread_attr_setscope.html">pthread_attr_setscope()</a> - set contentionscope attribute (<b>REALTIME THREADS</b>) 

<li><a href="../functions/pthread_attr_setstackaddr.html">pthread_attr_setstackaddr()</a> - set stackaddr attribute 

<li><a href="../functions/pthread_attr_setstack.html">pthread_attr_setstack()</a> - set stack attribute 

<li><a href="../functions/pthread_attr_setstacksize.html">pthread_attr_setstacksize()</a> - set stacksize attribute 

<li><a href="../functions/pthread_barrierattr_destroy.html">pthread_barrierattr_destroy()</a>, pthread_barrierattr_init - destroy and initialize barrier attributes object (<b>ADVANCED REALTIME THREADS</b>) 

<li><a href="../functions/pthread_barrierattr_getpshared.html">pthread_barrierattr_getpshared()</a>, pthread_barrierattr_setpshared - get and set process-shared attribute of barrier attributes object (<b>ADVANCED REALTIME THREADS</b>) 

<li><a href="../functions/pthread_barrierattr_init.html">pthread_barrierattr_init()</a> - initialize barrier attributes object (<b>ADVANCED REALTIME THREADS</b>) 

<li><a href="../functions/pthread_barrierattr_setpshared.html">pthread_barrierattr_setpshared()</a> - set process-shared attribute of barrier attributes object (<b>ADVANCED REALTIME THREADS</b>) 

<li><a href="../functions/pthread_barrier_destroy.html">pthread_barrier_destroy()</a>, pthread_barrier_init - destroy and initialize a barrier object (<b>ADVANCED REALTIME THREADS</b>) 

<li><a href="../functions/pthread_barrier_init.html">pthread_barrier_init()</a> - initialize a barrier object (<b>ADVANCED REALTIME THREADS</b>) 

<li><a href="../functions/pthread_barrier_wait.html">pthread_barrier_wait()</a> - synchronize at a barrier (<b>ADVANCED REALTIME THREADS</b>) 

<li><a href="../functions/pthread_cancel.html">pthread_cancel()</a> - cancel execution of a thread 

<li><a href="../functions/pthread_cleanup_pop.html">pthread_cleanup_pop()</a>, pthread_cleanup_push - establish cancelation handlers 

<li><a href="../functions/pthread_condattr_destroy.html">pthread_condattr_destroy()</a>, pthread_condattr_init - destroy and initialize condition variable attributes object 

<li><a href="../functions/pthread_condattr_getclock.html">pthread_condattr_getclock()</a>, pthread_condattr_setclock - get and set the clock selection condition variable attribute (<b>ADVANCED REALTIME</b>) 

<li><a href="../functions/pthread_condattr_getpshared.html">pthread_condattr_getpshared()</a>, pthread_condattr_setpshared - get and set the process-shared condition variable attributes 

<li><a href="../functions/pthread_condattr_init.html">pthread_condattr_init()</a> - initialize condition variable attributes object 

<li><a href="../functions/pthread_condattr_setclock.html">pthread_condattr_setclock()</a> - set the clock selection condition variable attribute 

<li><a href="../functions/pthread_condattr_setpshared.html">pthread_condattr_setpshared()</a> - set the process-shared condition variable attributes 

<li><a href="../functions/pthread_cond_broadcast.html">pthread_cond_broadcast()</a>, pthread_cond_signal - broadcast or signal a condition 

<li><a href="../functions/pthread_cond_destroy.html">pthread_cond_destroy()</a>, pthread_cond_init - destroy and initialize condition variables 

<li><a href="../functions/pthread_cond_init.html">pthread_cond_init()</a> - initialize condition variables 

<li><a href="../functions/pthread_cond_signal.html">pthread_cond_signal()</a> - signal a condition 

<li><a href="../functions/pthread_cond_timedwait.html">pthread_cond_timedwait()</a>, pthread_cond_wait - wait on a condition 

<li><a href="../functions/pthread_cond_wait.html">pthread_cond_wait()</a> - wait on a condition 

<li><a href="../functions/pthread_create.html">pthread_create()</a> - thread creation 

<li><a href="../functions/pthread_detach.html">pthread_detach()</a> - detach a thread 

<li><a href="../functions/pthread_equal.html">pthread_equal()</a> - compare thread IDs 

<li><a href="../functions/pthread_exit.html">pthread_exit()</a> - thread termination 

<li><a href="../functions/pthread_getconcurrency.html">pthread_getconcurrency()</a>, pthread_setconcurrency - get and set level of concurrency 

<li><a href="../functions/pthread_getcpuclockid.html">pthread_getcpuclockid()</a> - access a thread CPU-time clock (<b>ADVANCED REALTIME THREADS</b>) 

<li><a href="../functions/pthread_getschedparam.html">pthread_getschedparam()</a>, pthread_setschedparam - dynamic thread scheduling parameters access (<b>REALTIME THREADS</b>) 

<li><a href="../functions/pthread_getspecific.html">pthread_getspecific()</a>, pthread_setspecific - thread-specific data management 

<li><a href="../basedefs/pthread.h.html">pthread.h</a> - threads 

<li><a href="../functions/pthread_join.html">pthread_join()</a> - wait for thread termination 

<li><a href="../functions/pthread_key_create.html">pthread_key_create()</a> - thread-specific data key creation 

<li><a href="../functions/pthread_key_delete.html">pthread_key_delete()</a> - thread-specific data key deletion 

<li><a href="../functions/pthread_kill.html">pthread_kill()</a> - send a signal to a thread 

<li><a href="../functions/pthread_mutexattr_destroy.html">pthread_mutexattr_destroy()</a>, pthread_mutexattr_init - destroy and initialize mutex attributes object 

<li><a href="../functions/pthread_mutexattr_getprioceiling.html">pthread_mutexattr_getprioceiling()</a>, pthread_mutexattr_setprioceiling - get and set prioceiling attribute of mutex attributes object (<b>REALTIME THREADS</b>) 

<li><a href="../functions/pthread_mutexattr_getprotocol.html">pthread_mutexattr_getprotocol()</a>, pthread_mutexattr_setprotocol - get and set protocol attribute of mutex attributes object (<b>REALTIME THREADS</b>) 

<li><a href="../functions/pthread_mutexattr_getpshared.html">pthread_mutexattr_getpshared()</a>, pthread_mutexattr_setpshared - get and set process-shared attribute 

<li><a href="../functions/pthread_mutexattr_gettype.html">pthread_mutexattr_gettype()</a>, pthread_mutexattr_settype - get and set a mutex type attribute 

<li><a href="../functions/pthread_mutexattr_init.html">pthread_mutexattr_init()</a> - initialize mutex attributes object 

<li><a href="../functions/pthread_mutexattr_setprioceiling.html">pthread_mutexattr_setprioceiling()</a> - set prioceiling attribute of mutex attributes object (<b>REALTIME THREADS</b>) 

<li><a href="../functions/pthread_mutexattr_setprotocol.html">pthread_mutexattr_setprotocol()</a> - set protocol attribute of mutex attributes object (<b>REALTIME THREADS</b>) 

<li><a href="../functions/pthread_mutexattr_setpshared.html">pthread_mutexattr_setpshared()</a> - set process-shared attribute 

<li><a href="../functions/pthread_mutexattr_settype.html">pthread_mutexattr_settype()</a> - set a mutex type attribute 

<li><a href="../functions/pthread_mutex_destroy.html">pthread_mutex_destroy()</a>, pthread_mutex_init - destroy and initialize a mutex 

<li><a href="../functions/pthread_mutex_getprioceiling.html">pthread_mutex_getprioceiling()</a>, pthread_mutex_setprioceiling - get and set the priority ceiling of a mutex (<b>REALTIME THREADS</b>) 

<li><a href="../functions/pthread_mutex_init.html">pthread_mutex_init()</a> - initialize a mutex 

<li><a href="../functions/pthread_mutex_lock.html">pthread_mutex_lock()</a>, pthread_mutex_trylock, pthread_mutex_unlock - lock and unlock a mutex 

<li><a href="../functions/pthread_mutex_setprioceiling.html">pthread_mutex_setprioceiling()</a> - change the priority ceiling of a mutex (<b>REALTIME THREADS</b>) 

<li><a href="../functions/pthread_mutex_timedlock.html">pthread_mutex_timedlock()</a> - lock a mutex (<b>ADVANCED REALTIME</b>) 

<li><a href="../functions/pthread_mutex_trylock.html">pthread_mutex_trylock()</a>, pthread_mutex_unlock - lock and unlock a mutex 

<li><a href="../functions/pthread_once.html">pthread_once()</a> - dynamic package initialization 

<li><a href="../functions/pthread_rwlockattr_destroy.html">pthread_rwlockattr_destroy()</a>, pthread_rwlockattr_init - destroy and initialize read-write lock attributes object 

<li><a href="../functions/pthread_rwlockattr_getpshared.html">pthread_rwlockattr_getpshared()</a>, pthread_rwlockattr_setpshared - get and set process-shared attribute of read-write lock attributes object 

<li><a href="../functions/pthread_rwlockattr_init.html">pthread_rwlockattr_init()</a> - initialize read-write lock attributes object 

<li><a href="../functions/pthread_rwlockattr_setpshared.html">pthread_rwlockattr_setpshared()</a> - set process-shared attribute of read-write lock attributes object 

<li><a href="../functions/pthread_rwlock_destroy.html">pthread_rwlock_destroy()</a>, pthread_rwlock_init - destroy and initialize a read-write lock object 

<li><a href="../functions/pthread_rwlock_init.html">pthread_rwlock_init()</a> - initialize a read-write lock object 

<li><a href="../functions/pthread_rwlock_rdlock.html">pthread_rwlock_rdlock()</a>, pthread_rwlock_tryrdlock - lock a read-write lock object for reading 

<li><a href="../functions/pthread_rwlock_timedrdlock.html">pthread_rwlock_timedrdlock()</a> - lock a read-write lock for reading 

<li><a href="../functions/pthread_rwlock_timedwrlock.html">pthread_rwlock_timedwrlock()</a> - lock a read-write lock for writing 

<li><a href="../functions/pthread_rwlock_tryrdlock.html">pthread_rwlock_tryrdlock()</a> - lock a read-write lock object for reading 

<li><a href="../functions/pthread_rwlock_trywrlock.html">pthread_rwlock_trywrlock()</a>, pthread_rwlock_wrlock - lock a read-write lock object for writing 

<li><a href="../functions/pthread_rwlock_unlock.html">pthread_rwlock_unlock()</a> - unlock a read-write lock object 

<li><a href="../functions/pthread_rwlock_wrlock.html">pthread_rwlock_wrlock()</a> - lock a read-write lock object for writing 

<li><a href="../functions/pthread_self.html">pthread_self()</a> - get calling thread's ID 

<li><a href="../functions/pthread_setcancelstate.html">pthread_setcancelstate()</a>, pthread_setcanceltype, pthread_testcancel - set cancelability state 

<li><a href="../functions/pthread_setconcurrency.html">pthread_setconcurrency()</a> - set level of concurrency 

<li><a href="../functions/pthread_setschedparam.html">pthread_setschedparam()</a> - dynamic thread scheduling parameters access (<b>REALTIME THREADS</b>) 

<li><a href="../functions/pthread_setschedprio.html">pthread_setschedprio()</a> - dynamic thread scheduling parameters access (<b>REALTIME THREADS</b>) 

<li><a href="../functions/pthread_setspecific.html">pthread_setspecific()</a> - thread-specific data management 

<li><a href="../functions/pthread_sigmask.html">pthread_sigmask()</a>, sigprocmask - examine and change blocked signals 

<li><a href="../functions/pthread_spin_destroy.html">pthread_spin_destroy()</a>, pthread_spin_init - destroy or initialize a spin lock object (<b>ADVANCED REALTIME THREADS</b>) 

<li><a href="../functions/pthread_spin_init.html">pthread_spin_init()</a> - initialize a spin lock object (<b>ADVANCED REALTIME THREADS</b>) 

<li><a href="../functions/pthread_spin_lock.html">pthread_spin_lock()</a>, pthread_spin_trylock - lock a spin lock object (<b>ADVANCED REALTIME THREADS</b>) 

<li><a href="../functions/pthread_spin_trylock.html">pthread_spin_trylock()</a> - lock a spin lock object (<b>ADVANCED REALTIME THREADS</b>) 

<li><a href="../functions/pthread_spin_unlock.html">pthread_spin_unlock()</a> - unlock a spin lock object (<b>ADVANCED REALTIME THREADS</b>) 

<li><a href="../functions/pthread_testcancel.html">pthread_testcancel()</a> - set cancelability state 

<li><a href="../functions/ptsname.html">ptsname()</a> - get name of the slave pseudo-terminal device 

<li><a href="../functions/putchar.html">putchar()</a> - put byte on stdout stream 

<li><a href="../functions/putchar_unlocked.html">putchar_unlocked()</a> - stdio with explicit client locking 

<li><a href="../functions/putc.html">putc()</a> - put byte on a stream 

<li><a href="../functions/putc_unlocked.html">putc_unlocked()</a> - stdio with explicit client locking 

<li><a href="../functions/putenv.html">putenv()</a> - change or add a value to environment 

<li><a href="../functions/putmsg.html">putmsg()</a>, putpmsg - send a message on a STREAM (<b>STREAMS</b>) 

<li><a href="../functions/putpmsg.html">putpmsg()</a> - send a message on a STREAM (<b>STREAMS</b>) 

<li><a href="../functions/puts.html">puts()</a> - put a string on standard output 

<li><a href="../functions/pututxline.html">pututxline()</a> - put an entry into user accounting database 

<li><a href="../functions/putwchar.html">putwchar()</a> - put a wide character on stdout stream 

<li><a href="../functions/putwc.html">putwc()</a> - put a wide character on a stream 

<li><a href="../basedefs/pwd.h.html">pwd.h</a> - password structure 

<li><a href="../utilities/pwd.html">pwd</a> - return working directory name 

<li><a href="../functions/pwrite.html">pwrite()</a> - write on a file 


</UL>

Topic Index
<UL>

<li type=disc><a href="../basedefs/xbd_chap03.html#tag_03_260">Page</a>
<li type=disc><a href="../basedefs/xbd_chap03.html#tag_03_261">Page Size</a>
<li type=disc><a href="../basedefs/xbd_chap03.html#tag_03_262">Parameter</a>
<li type=disc><a href="../basedefs/xbd_chap03.html#tag_03_263">Parent Directory</a>
<li type=disc><a href="../basedefs/xbd_chap03.html#tag_03_264">Parent Process</a>
<li type=disc><a href="../basedefs/xbd_chap03.html#tag_03_265">Parent Process ID</a>
<li type=disc><a href="../basedefs/xbd_chap03.html#tag_03_266">Pathname</a>
<li type=disc><a href="../basedefs/xbd_chap03.html#tag_03_267">Pathname Component</a>
<li type=disc><a href="../basedefs/xbd_chap04.html#tag_04_11">Pathname Resolution</a>
<li type=disc><a href="../basedefs/xbd_chap03.html#tag_03_268">Path Prefix</a>
<li type=disc><a href="../basedefs/xbd_chap03.html#tag_03_269">Pattern</a>
<li type=disc><a href="../basedefs/xbd_chap03.html#tag_03_270">Period</a>
<li type=disc><a href="../basedefs/xbd_chap03.html#tag_03_271">Permissions</a>
<li type=disc><a href="../basedefs/xbd_chap03.html#tag_03_272">Persistence</a>
<li type=disc><a href="../basedefs/xbd_chap03.html#tag_03_273">Pipe</a>
<li type=disc><a href="../basedefs/xbd_chap03.html#tag_03_274">Polling</a>
<li type=disc><a href="../basedefs/xbd_chap03.html#tag_03_275">Portable Character Set</a>
<li type=disc><a href="../basedefs/xbd_chap06.html#tag_06_01">Portable Character Set (DESCRIPTION)</a>
<li type=disc><a href="../basedefs/xbd_chap03.html#tag_03_276">Portable Filename Character Set</a>
<li type=disc><a href="../basedefs/xbd_chap03.html#tag_03_277">Positional Parameter</a>
<li type=disc><a href="../basedefs/xbd_chap02.html#tag_02_01_03">POSIX Conformance</a>
<li type=disc><a href="../basedefs/xbd_chap07.html#tag_07_02">POSIX Locale</a>
<li type=disc><a href="../basedefs/xbd_chap03.html#tag_03_278">Preallocation</a>
<li type=disc><a href="../basedefs/xbd_chap03.html#tag_03_279">Preempted Process (or Thread)</a>
<li type=disc><a href="../basedefs/xbd_chap03.html#tag_03_280">Previous Job</a>
<li type=disc><a href="../basedefs/xbd_chap03.html#tag_03_281">Printable Character</a>
<li type=disc><a href="../basedefs/xbd_chap03.html#tag_03_282">Printable File</a>
<li type=disc><a href="../basedefs/xbd_chap03.html#tag_03_283">Priority</a>
<li type=disc><a href="../basedefs/xbd_chap03.html#tag_03_284">Priority Band</a>
<li type=disc><a href="../basedefs/xbd_chap03.html#tag_03_285">Priority Inversion</a>
<li type=disc><a href="../basedefs/xbd_chap03.html#tag_03_286">Priority Scheduling</a>
<li type=disc><a href="../basedefs/xbd_chap03.html#tag_03_287">Priority-Based Scheduling</a>
<li type=disc><a href="../basedefs/xbd_chap03.html#tag_03_288">Privilege</a>
<li type=disc><a href="../basedefs/xbd_chap03.html#tag_03_289">Process</a>
<li type=disc><a href="../basedefs/xbd_chap03.html#tag_03_290">Process Group</a>
<li type=disc><a href="../basedefs/xbd_chap03.html#tag_03_291">Process Group ID</a>
<li type=disc><a href="../basedefs/xbd_chap03.html#tag_03_292">Process Group Leader</a>
<li type=disc><a href="../basedefs/xbd_chap03.html#tag_03_293">Process Group Lifetime</a>
<li type=disc><a href="../basedefs/xbd_chap03.html#tag_03_294">Process ID</a>
<li type=disc><a href="../basedefs/xbd_chap04.html#tag_04_12">Process ID Reuse</a>
<li type=disc><a href="../basedefs/xbd_chap03.html#tag_03_295">Process Lifetime</a>
<li type=disc><a href="../basedefs/xbd_chap03.html#tag_03_296">Process Memory Locking</a>
<li type=disc><a href="../basedefs/xbd_chap03.html#tag_03_297">Process Termination</a>
<li type=disc><a href="../basedefs/xbd_chap03.html#tag_03_298">Process-To-Process Communication</a>
<li type=disc><a href="../basedefs/xbd_chap03.html#tag_03_299">Process Virtual Time</a>
<li type=disc><a href="../basedefs/xbd_chap03.html#tag_03_300">Program</a>
<li type=disc><a href="../basedefs/xbd_chap03.html#tag_03_301">Protocol</a>
<li type=disc><a href="../basedefs/xbd_chap03.html#tag_03_302">Pseudo-Terminal</a>
</ul>

<hr size="2" noshade>
<center>
<font size="2">
Copyright &copy; 2001 The Open Group, All Rights Reserved<br>
</font></center>
<hr size="2" noshade>
</body>
</html>
